// 例子1

{
    {
        let a = 10;
        var b = 1;
    }

    console.log(b); // 1

    try {
        console.log(a); // ReferenceError: a is not defined
    } catch(e) {
        console.error(e);
    }

}

console.log('-------------------------------------------------')

{
    {
        console.log(b); // undefined

        try {
            console.log(a); // ReferenceError: a is not defined
        } catch {
            console.error(e);
        }

        let a = 10;
        var b = 1;
    }
}

console.log('-------------------------------------------------')

{
    {
        let a = 10;
        var b = 1;
        console.log(a); // 10
        console.log(b); // 1
    }
}